<template>
  <div class="scan">
  </div>
</template>

<script>

export default {
  data () {
    return {
      url1:'https://h5.rzkeji.com/aaa.html',
       the_url:"",
      flag: true,
      golden:'',//h5传来的参数
      score:''
    }
  },
  methods:{
    async scanCodeSuccess(res){
          const key=res.split('?')[1];//获取的key
          var userToken=wx.getStorageSync('userToken')
         let res1= await this.$request.postData('/game/relive',{
            user_token:userToken,
            type:'scan_relive',
            scan_q_key:key,
            // score:300,
            // gold_num:30
          })
          if(res1.data.level=='success'){
            this.$currency.showToast("复活成功，跳转中...")
            setTimeout(function () {
              wx.redirectTo({//失败的话，直接重定向到页面，并且不带任何参数
                url: '/pages/contentHome/main'
              })
            }, 1000)
            // wx.setStorageSync('gameId',res.data.data.id)//保存游戏id
          }else {
            this.$currency.showToast(res1.data.message)
            setTimeout(function () {
              wx.redirectTo({//失败的话，直接重定向到页面，并且不带任何参数
                url: '/pages/contentHome/main'
              })
            }, 1000)
          }
    }
  },
   onLoad(options) {
    //兼容ios微信无法立即调起扫一扫
    var _this=this
    setTimeout(function () {
      wx.scanCode({//调用扫一扫
        success:  function (res) {//扫码成功的回调函数
          if(res.errMsg == "scanCode:ok"){
            _this.scanCodeSuccess(res.result)
          }
        },
        error: function (err) {//扫码失败的回调函数
          console.log('err');
          wx.redirectTo({//失败的话，直接重定向到页面，并且不带任何参数
            url: '/pages/contentHome/main'
          })
        }
      })
    }, 500)
  },
}
</script>
